package com.itheima.homework;

/**
 * @author jiangxun
 * @date 11-17-2024
 * 1.先创建一个手机类Phone，用于封装手机的数据
 * 2.按照标准JavaBean的定义类中的数据：
 * 2.1 私有成员变量 brand,price , color
 * 2.2 提供无参构造器和满参构造器
 * 2.3 提供对应的get/set方法
 * 2.4 定义一个成员方法(没有static)call()方法，方法中打印 正在使用价格为xxx元xx的xx手机打电话.
 * 2.5 定义一个成员方法(没有static)sendMessage()方法，方法中打印  正在使用价格为xxx元xx的xx手机发短信.
 * 3.创建一个手机测试类 PhoneTest
 * 3.1 先写上一个main方法
 * 3.2 使用无参构造创建对象【此时对象里面的属性是没有值的】
 * 3.3 调用对应的set方法去给品牌，价格和颜色赋值
 * 3.4 调用手机对象的call()方法和sendMessage()方法
 * <p>
 * 3.5 使用满参构造创建对象【此时对象里面的属性是有值的】
 * 3.6 调用手机对象的call()方法和sendMessage()方法
 */
public class Phone {
    private String brand;
    private double price;
    private String color;
    public Phone() {
    }
    public Phone(String brand, double price, String color) {
        this.brand = brand;
        this.price = price;
        this.color = color;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public void call(){
        System.out.println("正在使用价格为"+price+"元"+color+"的"+brand+"手机打电话");
    }
    public void sendMessage(){
        System.out.println("正在使用价格为"+price+"元"+color+"的"+brand+"手机发短信");
    }
}
